beetlehead (squatarola squatarola) - Espagnol Anglais Dictionnaire